// 烹饪信息状态
export const CookItemStatus = {
  // 未开始（准备中）
  NotStart: 1,
  // 烹饪中
  Cooking: 2,
  // 已取消
  Cancel: 3,
  // 已暂停
  Pause: 4,
  // 已完成
  Finish: 5
}

/**
 * 烹饪信息
 */
export const cookItemInfo = {
  cookingId: '', // 烹饪记录ID，全局唯一ID，UUID
  deviceSn: '', // 设备序列号
  deviceName: '', // 设备名称
  recipeId: '', // 菜谱ID
  recipeName: '', // 菜谱名称
  cookCount: 1, // 烹饪份数，默认为1
  tasteStyle: 0, // 口味风格：0-其他、1-不辣、2-微辣、3-中辣、4-超辣、5-麻辣
  status: 0, // 烹饪状态，1-未开始（准备中），2-烹饪中，3-已取消，4-已暂停，5-已完成
  step: 0, // 烹饪到第几步，0-代表未开始
  stepStartTime: 0, // 步骤的开始时间(毫秒)
  stepEndTime: 0, // 步骤的结束时间(毫秒)
  stepPauseDuration: 0, // 步骤的暂停总时长(毫秒)
  stepPauseStartTime: 0, // 步骤暂停时间戳(毫秒)
  cookStartTime: 0, // 烹饪开始时间(毫秒)，第1步骤开始的时间作为烹饪开始时间
  cookEndTime: 0, // 烹饪结束时间(毫秒)
  operatorUserId: '', // 操作员用户ID
  createTime: 0, // 烹饪任务创建时间(毫秒)
  stepFaildReason: [
    {
      time: 0, // 时间戳(毫秒)
      step: 0, // 步骤，即第几步，从1开始
      reason: '' // 原因，中文，可以供人友好阅读
    }
  ]
}
